@charset "gb2312";
/*-----base.css-----*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,table,th,td,section,article,aside,header,footer,nav,dialog,figure{margin:0;padding:0;}
body,button,input,select,textarea{font:12px/1.5 \5FAE\8F6F\96C5\9ED1,\5b8b\4f53; -webkit-text-size-adjust:100%;}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
table{border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:0; vertical-align:middle; } 
address,caption,cite,code,dfn,em,b,th,var,i{font-weight:normal; font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
ol,ul{list-style:none;} 
caption,th{text-align:left;} 
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;} 
q:before,q:after{content:"";}
p{word-wrap:break-word;}
abbr,acronym{border:0;}
select,input,button,button img,textarea,label{margin:0px; vertical-align:middle;}
input::-moz-focus-inner { border:none; padding:0; }
select, input { vertical-align:middle; }
select, input, textarea { font-size:12px; margin:0; }
input[type="text"], input[type="password"], textarea { outline-style:none; -webkit-appearance:none; }
textarea { resize:none; }
/*input[type=radio],input[type=checkbox]{margin-right:5px;}*/
b{font-weight:bold;}
.clear{ height:0px; font-size:0px; line-height:0px; overflow:hidden; clear:both;}
.clearfix:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }

/*-----common------*/
a{text-decoration:none;color:#333;}
a:hover{ text-decoration:none; color:#d8271c !important;}
/*a:hover img{filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; }*/
a,a:hover {outline:none; blur:expression(this.onFocus=this.blur()); }
.undis{ display:none;}
.f-l { float:left; }
.f-r { float:right; }
.f-st { font-family:\5b8b\4f53;}
.f-yh { font-family:\5FAE\8F6F\96C5\9ED1;}
.f-ta { font-family:Tahoma;}
.gray { color:#8a8a8a; }
.gray_q { color:#a89999; }
.red { color:#ff0000; }
.f14 { font-size:14px; }
.f16 { font-size:16px; }
.f18 { font-size:18px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }

/*----layout----*/
body { color:#333; }
.wrap{ width:1230px; margin:0px auto; z-index:1; }
.hr10 { height:10px; overflow:hidden; clear:both; }
.hr15 { height:15px; overflow:hidden; clear:both; }
.hr20 { height:20px; overflow:hidden; clear:both; }
.hr30 { height:30px; overflow:hidden; clear:both; }
.hr40 { height:40px; overflow:hidden; clear:both; }
.hr50 { height:50px; overflow:hidden; clear:both; }
.hr80 { height:80px; overflow:hidden; clear:both; }
.hr140 { height:140px; overflow:hidden; clear:both; }
.main { width:100%; background:url(../images/case_03.png) repeat-x left top;  }



/*header----*/
.header { height:117px; background:url(../images/hdbg.png) repeat-x left top;position:relative;z-index:10 }
.header .wrap { height:117px; background:url(../images/sy_05.png) no-repeat left center; }
.header a.logo { width:248px; height:81px; overflow:hidden; display:block; margin-top:18px; }

/*.header .rbox { width:826px; }

.header .tbox {width:450px; height:32px; overflow:hidden; background:url(../images/sy_11.png) no-repeat left center; margin-top:24px; padding-left:154px; float:right}
.onlineqq { width:114px; height:32px; overflow:hidden; display:block;  }
.search { width:222px; height:32px; overflow:hidden; }
.search .ss_box { width:177px; height:32px; overflow:hidden; float:left; border:0px; padding:0px 5px; margin:0px; background:#e4e4e4; color:#8a8a8a; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.search input { width:177px; height:20px; overflow:hidden; float:left; border:0px; padding:6px 0px; margin:0px; line-height:20px; background:#e4e4e4; color:#8a8a8a; }
.search input.submit { width:32px; height:32px; overflow:hidden; display:block; float:right; background:#3d3937 url(../images/sy_14.png) no-repeat center center; text-indent:-999em; cursor:pointer; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }*/



/*new search*/
.sbox{width:461px; overflow:hidden; height:36px; padding-top:14px }
.sbox .tel{width:142px;height:36px; no-repeat left center; text-indent:-999em}
.sbox .on_qq{width:100px;height:24px; padding-left:8px; padding-top:4px}
.ssch_c1 {overflow:hidden; width:211px; height:28px; padding-top:3px}
.ssch_c1 .ssch_cc { width:155px; height:24px; line-height:24px; padding:0px 8px; overflow:hidden; border:0px;  color:#8a8a8a; font-size:12px;background:#e4e4e4; }
.ssch_c1 .ssch_cc1 { width:34px; height:24px; display:block; background:url(../images/sy_submit.jpg) no-repeat; border:0px; cursor:pointer; }

.index_ztbox { padding: 5px; }
.index_ztbox a { padding-left: 6px; }
 

/*
ul.nav_list { width:546px; height:32px; margin-top:10px; white-space:nowrap; }
ul.nav_list li { width:78px; height:32px; overflow:hidden; float:left; text-align:center; }
ul.nav_list li a { width:78px; height:32px; overflow:hidden; display:block; float:left; font-size:16px; line-height:32px; text-align:center; }
*/
ul.nav_list { width:714px; height:35px; margin-top:10px;}
ul.nav_list li { width:102px; height:35px; float:left; text-align:center; position:relative; z-index:800; }
ul.nav_list.depth { width:102px; height:35px; overflow:hidden; font-size:16px; }
ul.nav_list .depth a { width:102px; height:35px; overflow:hidden; display:block; float:left; font-size:16px; line-height:35px; text-align:center; }
ul.nav_list .depth a:hover, ul.nav_list .cleddr1 a { color:#fff !important; text-decoration:none; background:url(../images/navh.png) no-repeat left top; }
ul.nav_list .children { width:102px; height:auto; position:absolute; left:0px; top:33px; text-align:center; z-index:800; padding-top:20px; display:none; }
ul.nav_list .children div { height:auto; overflow:hidden; }
ul.nav_list .children a { width:102px; height:35px; overflow:hidden; display:inline-block; background:url(../images/navl.png) repeat-y; line-height:30px; font-size:12px; margin:0px auto; text-align:center; float:left; }
ul.nav_list .children a:hover { background:#e30000; color:#fff !important; text-decoration:none; }
ul.nav_list .children div.fst { height:10px; line-height:0px; overflow:hidden; font-size:0px; background:url(../images/navj.png) no-repeat center top; }
ul.nav_list .children div.last { height:3px; line-height:0px; overflow:hidden; font-size:0px; background:url(../images/navb.png) no-repeat center top; }
/*----header*/

/*footer----*/
.footer, .footer a { color:#777777; font-size:14px; }
.footer .t_bg { height:10px; overflow:hidden; background:url(../images/sy6_03.png) repeat-x left bottom; }
.foot_top { background:#1e1e1e url(../images/sy6_03-02.png) repeat-x left top;  }
.foot_top .wrap { height:auto; overflow:hidden; }

ul.foot_sm { height:auto; overflow:hidden; background:url(../images/sy6_08.png) no-repeat left center; }
ul.foot_sm li { width:190px; height:212px; float:left; padding:20px 0px 0px 50px; line-height:34px; background:url(../images/sy6_08.png) no-repeat right center; font-size:14px; }
ul.foot_sm li.last { background:none; }

.foot_center { border-top:solid 1px #060001; background:#1f1f1f; height:auto; overflow:hidden; padding:20px 0px; }
.foot_center .js { line-height:24px; text-align:right; }

.foot_bottom { border-top:solid 1px #060001; background:#111111; padding:10px 0px 15px; }
.foot_bottom, .foot_bottom a { color:#4a4a4a; font-size:14px; }
.links .tit{ height:30px; line-height:30px;}
.links ul.list_box{width:100%; height:auto; overflow:hidden; padding-top:10px; }
.links ul.list_box li{ padding-left:6px; height:22px; float:left; line-height:24px;}
/*----footer*/


/*page*/
.pagebox { height:auto; overflow:hidden; text-align:center; }
.pagebox  ul{overflow:hidden; text-align:center}
.pagebox  li{display:inline}
.pagebox  li.sbt a{ padding:0 6px }
.pagebox  li a {width:30px; height:30px;display:block; background:#f2f2f2; border:solid 1px #aeaeae; line-height:30px; display:inline-block; margin:0px 2px; color:#5d5d5d; }
.pagebox  li a.thisclass,.pagebox a:hover { color:#fff !important; text-decoration:none; background:#cd3600!important; border:solid 1px #cd3600; }
.pagebox  li a.next {background:#f2f2f2 url(../images/case_06.png) no-repeat center center;  text-indent:-999em}
.pagebox  li a.next:hover { background:#cd3600 url(../images/case_06.png) no-repeat center center; text-indent:-999em}
.pagebox  li a.pre {background:#f2f2f2 url(../images/case_07.png) no-repeat center center;  text-indent:-999em}
.pagebox  li a.pre:hover { background:#cd3600 url(../images/case_07.png) no-repeat center center; text-indent:-999em}


.page_index{height:auto; overflow:hidden; text-align:center; }
.page_index  a {width:30px; height:30px;display:block; background:#f2f2f2; border:solid 1px #aeaeae; line-height:30px; display:inline-block; margin:0px 2px; color:#5d5d5d; }
.page_index  a.thislink, .page_index a:hover { color:#fff !important; text-decoration:none; background:#cd3600!important; border:solid 1px #cd3600; }
/*Ö÷Ìå*/
.symain{ width:1230px; height:auto; margin:0 auto; position:relative; overflow:hidden  }
.mf1{width:1230px; height:145px; margin:0 auto; text-align:center; color:#000203; overflow:hidden}
.mf1 span{ display:inline-block;height:145px; line-height:145px;}
.mf1 i{ display:inline-block; width:17px; height:14px; background:url(img1.png) -5px -37px; overflow:hidden}

.mf2{width:1230px; height:162px; margin:0 auto; overflow:hidden}
.mf2 li{ width:300px; height:162px; float:left; text-align:center; overflow:hidden}
.mf2 dl{ width:100%; overflow:hidden}
.mf2 dt{width:258px; height:38px; line-height:38px; font-size:17px; color:#000203; overflow:hidden}
.mf2 dd{width:258px; height:124px; line-height:24px; color:#a3a1a1; text-align:left; padding:0px 20px 0px 20px; border-right:#f0f0f0 1px solid; overflow:hidden}

.mf3{width:1230px; height:auto; margin-top:6px;overflow:hidden;}
.mf3bt{width:1230px; height:50px; border-bottom:#bfbfbf 1px solid; overflow:hidden}
.mf3bt span{ display:inline-block;height:50px; line-height:50px;}
.mf3bt i{ display:inline-block; width:17px; height:14px; background:url(img1.png) -5px -37px; margin-top:18px; overflow:hidden}
.mf3box{ width:100%; height:373px; margin-top:15px; overflow:hidden}

.m3p399{ width:407px; height:373px; margin-right:1px; position:relative; overflow:hidden}
.m3p199{width:199px; height:186px;position:relative; overflow:hidden; }
.m3db1{ margin-bottom:1px;}
.m3txt{ width:407px; height:115px; background:#4C78B5; position:absolute; left:0px; bottom:0px;}
.m3tbox{ width:360px; height:100px; line-height:150%; margin:10px 0px 0px 21px; color:#FFFFFF; overflow:hidden}

.mf4{width:1230px; height:auto; margin-top:6px; margin-bottom:10px;overflow:hidden;}
.mf4box{ width:100%; height:363px; margin-top:15px; overflow:hidden}
.mf4239{ width:239px; height:181px; margin-right:1px;position:relative; overflow:hidden}
.m4p479{width:479px; height:363px; margin-right:1px;position:relative; overflow:hidden; }
.m4dt1{ margin-top:1px;}

.mf5{width:1230px; height:auto; margin-top:32px;overflow:hidden;}
.mf5box{ width:100%; height:auto; margin-top:15px; overflow:hidden}
.mf5box dl{ width:190px; height:auto; float:left; margin-right:10px; margin-bottom:15px;overflow:hidden}
.mf5box dd{ width:190px; height:36px; line-height:36px; overflow:hidden}
.mf5box li{ width:290px; height:59px; overflow:hidden}
.mf5box li img{width:290px; height:59px;}
.m5r13{ margin-right:13px;}

.mf6{width:1230px; height:auto; margin-top:8px;overflow:hidden;}
.mf6box{ width:100%; height:auto; margin-top:15px; overflow:hidden}
.mf6box dl{ width:233px; height:auto; float:left; margin-right:10px; margin-bottom:20px;overflow:hidden}
.mf6box dt{ width:233px; height:190px; line-height:36px;position:relative; background:#4C78B5; overflow:hidden}
.mf6box dt img{width:233px; height:190px;display:block; position:absolute; left:0px; top:0px;}
.mf6box dd{ width:233px; height:auto; margin-top:8px; overflow:hidden}
.mf6box dd p{ width:100%; height:22px; line-height:22px; overflow:hidden}
.mf6box dd p1{ width:100%; height:52px; line-height:22px; overflow:hidden}

.mf7{width:1230px; height:auto; margin-top:2px; margin-bottom:2px; background:#f3f3f3; padding-bottom:15px;overflow:hidden;}
.mf7 dl{ width:360px; height:auto; padding-left:30px; float:left; overflow:hidden}
.mf7 dt{ width:360px; height:48px; border-bottom:#dadada 1px solid;}
.mf7 dt span{ display:inline-block; float:left; width:268px; height:48px; line-height:48px; overflow:hidden}
.mf7 dt i{ display:inline-block; float:left; width:90px; height:48px; line-height:48px; overflow:hidden}
.mf7 dd{ width:100%; height:215px; line-height:24px; padding:18px 0px 18px 0px; overflow:hidden}

.mf8{width:1230px; height:auto; margin-top:10px; margin-bottom:2px; background:#f3f3f3; padding-bottom:10px;overflow:hidden;}
.mf8 dl{ width:360px; height:auto; padding-left:30px; float:left; overflow:hidden}
.mf8 dt{ width:360px; height:48px; border-bottom:#dadada 1px solid;}
.mf8 dt span{ display:inline-block; float:left; width:268px; height:48px; line-height:48px; overflow:hidden}
.mf8 dt i{ display:inline-block; float:left; width:90px; height:48px; line-height:48px; overflow:hidden}
.mf8 dd{ width:100%; height:220px; line-height:24px; padding:18px 0px 18px 0px; overflow:hidden}

.typictxt{ width:100%; height:40px; line-height:20px; padding:10px 0px 10px 0px; background:#4C78B5; color:#FFFFFF; position:absolute; left:0px; bottom:-60px; overflow:hidden}
.typictxt p{ padding-left:10px; height:20px; line-height:20px; overflow:hidden}
.typictxt a{ color:#FFFFFF;}
.typictxt a:hover{ color:#FFFFFF;}


.guanggao{ width:1230px; height:229px;  margin:3px auto 5px auto;position:relative;z-index:9;}
.guanggaofb{ width:1230px; height:260px;  margin:3px auto 8px auto;}
.guanggaofb7{ width:1230px; height:auto;  margin:3px auto 0px auto;}
.guanggaofbjd7{ width:1230px; height:auto;  margin:3px auto 5px auto;}
.syzxalmanes{width:1230px; height:auto; margin:0px auto 6px auto; overflow:hidden;}

.playtow{width:1230px;height:404px; text-align:left; position:relative; margin-bottom:7px;overflow:hidden;z-index:9;}

.syfnum{margin:0px;z-index:3;width:auto; text-align:right;position:absolute;height:8px; left:0px; bottom:10px; font-size:0px; }
.syfnum a{margin:0 3px;width:33px;height:8px;cursor:pointer; background:#45ADD2;filter:alpha(opacity=50);opacity:0.5;text-align:center; display:block; float:left;text-indent:-9999px;font-size:0px;}
.syfnum a.on{background:#1F4893;filter:alpha(opacity=100);opacity:1;}
.syfnum a.on2{background:#45ADD2;filter:alpha(opacity=50);opacity:0.5;}

.syfpre{z-index:3;width:17px; position:absolute;height:17px; right:40px; bottom:5px;}
.syfpre a{width:17px;height:17px;cursor:pointer;background:url(/images/enzt/bnbtns.png) -2px -24px no-repeat;text-decoration:none;display:block;}

.syfnext{z-index:3;width:17px; position:absolute;height:17px; right:2px; bottom:5px;}
.syfnext a{width:17px;height:17px;cursor:pointer;background:url(/images/enzt/bnbtns.png) -24px -24px no-repeat;text-decoration:none;display:block;}

.sypuse{z-index:3;width:17px; position:absolute;height:17px; right:21px; bottom:5px;}
.sypuse a{width:17px;height:17px;cursor:pointer;background:url(/images/enzt/bnbtns.png) -2px -2px no-repeat;text-decoration:none;display:block; }

.syfcontent a{width:1230px;height:370px; border:0px; display:block; overflow:hidden;}
.syfcontent img{width:1230px;height:370px; border:0px;}

.nfter{width:100%;  position:relative; height:62px; background:#f1f3f2;  overflow:hidden;}
.nfterbox{ width:1230px; height:62px; line-height:62px; margin:0 auto; overflow:hidden}
